package com.suyuan.dao;

import java.util.List;

import com.suyuan.entity.CompTypeCode;
import com.suyuan.entity.CompTypeCodeExample;
import org.apache.ibatis.annotations.Param;

public interface CompTypeCodeMapper {
    int countByExample(CompTypeCodeExample example);

    int deleteByExample(CompTypeCodeExample example);

    int deleteByPrimaryKey(Integer comtypeid);

    int insert(CompTypeCode record);

    int insertSelective(CompTypeCode record);

    List<CompTypeCode> selectByExample(CompTypeCodeExample example);

    CompTypeCode selectByPrimaryKey(Integer comtypeid);

    int updateByExampleSelective(@Param("record") CompTypeCode record, @Param("example") CompTypeCodeExample example);

    int updateByExample(@Param("record") CompTypeCode record, @Param("example") CompTypeCodeExample example);

    int updateByPrimaryKeySelective(CompTypeCode record);

    int updateByPrimaryKey(CompTypeCode record);
}